home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / f90 / int.z / int
Encoding:
Text File  |  2002-10-03  |  4.1 KB  |  90 lines

  1. INT(3I)                                               Last changed: 4-13-99
  2.  
  3.  
  4. NNAAMMEE
  5.      IINNTT, IIIINNTT, JJIINNTT, KKIINNTT, IIDDIINNTT, IIIIDDIINNTT, JJIIDDIINNTT, KKIIDDIINNTT, IIQQIINNTT, IIIIQQIINNTT,
  6.      JJIIQQIINNTT, KKIIQQIINNTT, IIFFIIXX, IIIIFFIIXX, JJIIFFIIXX, KKIIFFIIXX - Converts to type integer
  7.  
  8. SSYYNNOOPPSSIISS
  9.      IINNTT (([AA==]_a [,,[KKIINNDD==]_k_i_n_d]))
  10.      IIIINNTT (([AA==]_a))
  11.      JJIINNTT (([AA==]_a))
  12.      KKIINNTT (([AA==]_a))
  13.      IIDDIINNTT (([AA==]_a))
  14.      IIIIDDIINNTT (([AA==]_a))
  15.      JJIIDDIINNTT (([AA==]_a))
  16.      KKIIDDIINNTT (([AA==]_a))
  17.      IIQQIINNTT (([AA==]_a))
  18.      IIIIQQIINNTT (([AA==]_a))
  19.      JJIIQQIINNTT (([AA==]_a))
  20.      KKIIQQIINNTT (([AA==]_a))
  21.  
  22.      IIFFIIXX (([AA==]_a))
  23.      IIIIFFIIXX (([AA==]_a))
  24.      JJIIFFIIXX (([AA==]_a))
  25.      KKIIFFIIXX (([AA==]_a))
  26.  
  27. IIMMPPLLEEMMEENNTTAATTIIOONN
  28.      UNICOS, UNICOS/mk, IRIX systems
  29.  
  30.      CF90, MIPSpro 7 Fortran 90, MIPSpro Fortran 77
  31.  
  32. SSTTAANNDDAARRDDSS
  33.      Fortran
  34.  
  35.      Fortran extensions:  IIQQIINNTT, IIIINNTT, JJIINNTT, KKIINNTT, IIIIDDIINNTT, JJIIDDIINNTT, KKIIDDIINNTT,
  36.      IIIIQQIINNTT, JJIIQQIINNTT, KKIIQQIINNTT, IIIIFFIIXX, JJIIFFIIXX, KKIIFFIIXX
  37.  
  38. DDEESSCCRRIIPPTTIIOONN
  39.      IINNTT is the generic function name.  These functions truncate the
  40.      argument specified and return type integer.  These are elemental
  41.      intrinsic functions.  They accept the following arguments:
  42.  
  43.      _a         For IINNTT, must be of type integer, real, or complex.  For
  44.                IIIINNTT, JJIINNTT, and KKIINNTT, must be single precision real.  For
  45.                IIDDIINNTT, IIIIDDIINNTT, JJIIDDIINNTT, and KKIIDDIINNTT, must be double precision
  46.                real.  For IIQQIINNTT, IIIIQQIINNTT, JJIIQQIINNTT, and KKIIQQIINNTT, must be quad
  47.                precision real.
  48.  
  49.                For IIFFIIXX, IIIIFFIIXX, JJIIFFIIXX, and KKIIFFIIXX, must be of type real.
  50.  
  51.                The data type and kind type for single-precision,
  52.                double-precision, and quad-precision values differ depending
  53.                on your platform.  For platform-specific information, see
  54.                the TERMINOLOGY section of the IINNTTRROO__IINNTTRRIINN(3I) man page.
  55.  
  56.      _k_i_n_d      An integer scalar value.  The kind type to be used for the
  57.                result.  If not specified, the kind type for default
  58.                integer.  This argument is not accepted by the MIPSpro
  59.                Fortran 77 compiler.
  60.  
  61.      These functions convert specified types to type integer by truncating
  62.      toward 0 (the fraction is lost).  Type conversion routines assign the
  63.      appropriate type to Boolean arguments without shifting or manipulating
  64.      the bit patterns they represent.
  65.  
  66. NNOOTTEESS
  67.      The names of these intrinsics cannot be passed as arguments.
  68.  
  69. RREETTUURRNN VVAALLUUEESS
  70.      The return values are of type integer.  The magnitude of the return
  71.      value does not exceed the magnitude of the argument.  The sign of the
  72.      return value is the same as the sign of _a.
  73.  
  74.      IINNTT, IIFFIIXX, IIDDIINNTT, and IIQQIINNTT, return an integer.
  75.  
  76.      IIIIFFIIXX, IIIINNTT, IIIIDDIINNTT, and IIIIQQIINNTT return an integer (KIND=2).
  77.  
  78.      JJIIFFIIXX, JJIINNTT, JJIIDDIINNTT, and JJIIQQIINNTT return an integer (KIND=4).
  79.  
  80.      KKIIFFIIXX, KKIINNTT, KKIIDDIINNTT, and KKIIQQIINNTT returns an integer (KIND=8).
  81.  
  82.      On IRIX systems, the --ii option on the ff9900(1) command line can affect
  83.      the integer return values.
  84.  
  85. SSEEEE AALLSSOO
  86.      ff9900(1)
  87.  
  88.      _I_n_t_r_i_n_s_i_c _P_r_o_c_e_d_u_r_e_s _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l for the printed version of this
  89.      man page.
  90.